/**
 *	andy.css v2.0.0 | Used for Mobile(webApp) | 2017.02.22
 */

*,
*:before,
*:after {
	-moz-box-sizing: border-box;   /* Firefox 1, probably can drop this */
	-webkit-box-sizing: border-box;   /* Safari 3-4, also probably droppable */
	box-sizing: border-box;   /* Everything else */
}
body, p, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, img, label, input, button, textarea, select, form {
	margin: 0; padding:0;
}

h1, h2, h3, h4, h5, h6, em, i, th, caption {font-style: normal;font-weight: normal;}
img {
	border: 0;
}
a {
	color: inherit;
	text-decoration: none;
}
a img {
	vertical-align: top;
}
ul, ol {
	list-style: none;
}
input, textarea{border-radius: 0;outline: none;}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th, td {
	padding: 0;
}

/** user-defined Attributes ========================================================================== */
.clearfix {_zoom:1;}
.clearfix:after {content: "";clear: both;display: block;}
* html .clearfix { /* for IE6 */
	display: inline-block;
}
* + html .clearfix { /* for IE7 */
	display: inline-block;
}

/* 或者(不占位清除浮动) */
.cls{content: "";clear: both;height: 0px!important;line-height: 0px!important;font-size: 0px!important;overflow: hidden;}

.fl {float: left!important;}
.fr {float: right!important;}
.hide{display:none!important;}
.w100{width:100%;}
.db {
	display: block;
}
.dib {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.pos-rel {
    position: relative;
}
.pos-abs {
	position: absolute;
}

/* 文字省略 */
.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/** reset input Placeholder ========================================================================== */
::-webkit-input-placeholder { /* WebKit browsers */
	color:#ccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#ccc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#ccc;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:#ccc;
}

/** reset HTML5 Attributes ========================================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block; /* 1 */
	vertical-align: baseline; /* 2 */
}

